class AssertUtil:
    # 封装tpshop断言
    @classmethod
    def tpshop_assert(cls,resp,status_code,status,msg):
        # 断言的状态码，响应结果等都是动态的所以添加在参数，调用的时候就可以传参
        assert status_code == resp.status_code
        # 前面是预期结果，后面是调用时候得实际结果
        assert status == resp.json().get("status")
        # 前面是预期结果，后面是调用时候得实际结果
        assert msg == resp.json().get("msg")
        # 前面是预期结果，后面是调用时候得实际结果

    # 封装IHRM断言
    @classmethod
    def ihrm_assert(cls,resp,status_code,success,code,message):
        assert status_code == resp.status_code
        assert success == resp.json().get("success")
        assert code == resp.json().get("code")
        assert message == resp.json().get("message")